//Meldimine - Väratit kuulav programm teatab ühendusevõtjale tema järjekorranumbri - 3p//
//Meldimine - Programm küsib ühendusevõtjalt nime. Juhul, kui sellist nime veel kirjas ei ole, siis lisatakse see nimi nimede faili - 4p //

import java.io.*;
import java.net.*;

public class Eksam2{
	public static void main(String argumendid[]) throws IOException{
		int jarjekorranr=0;
//		int reanr=0;//
   	ServerSocket ss=new ServerSocket(3001);
   	while(true){
      	Socket sc=ss.accept();
			jarjekorranr++;
      	PrintWriter valja=new PrintWriter(sc.getOutputStream(), true);
      	BufferedReader sisse=new BufferedReader(
         new InputStreamReader(sc.getInputStream())
      	);
			valja.println("Yhenduse jarjekorranumber on: "+jarjekorranr);
      	valja.println("Sisesta oma kasutajanimi:");
      	String nimi=sisse.readLine();
			valja.println("Oled sisse loegitud nimega: "+nimi+" !");
               valja.println("Su nimi salvestati faili 'nimed.txt'!");
   	 			PrintWriter faili=new PrintWriter(new FileWriter("nimed.txt"));
    				faili.println(nimi);
    				faili.close();
      			sc.close();
    		}
 	 }
}